<?php

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

/**
 * Description of mod_mapa_gestiones
 *
 * @author xps
 */
class mod_mapa_gestiones extends CI_Model {
    //put your code here
    public function __construct() 
    {
        parent::__construct();
    }
    function seleccionar_supervisores()
    {        
        $query = $this->db->select("usuario.id_usuario");
        $query = $this->db->join('telefono','telefono.id_telefono = usuario.id_telefono','inner');                
        $query = $this->db->get('usuario');
       
         if($query->num_rows()>0)
         {
             return $query->result();
         }
         else
         {
             return false;
         }                                    
    }
    function consulta_posiciones_usuario_mongo($id_usuario  = '')
    {
        
        $this->mongo_db->select(array('id_usuario','detalle_posicion.posicion_gps.lat','detalle_posicion.posicion_gps.lng','fecha_gestion','detalle_posicion.localidad.pais','detalle_posicion.localidad.provincia','detalle_posicion.localidad.localidad','detalle_posicion.velocidad'));
        $this->mongo_db->where('id_usuario',$id_usuario);
        $this->mongo_db->where_gte('fecha_gestion',$this->mongo_db->date(strtotime($this->input->post('fecha_inicio'))));
        $this->mongo_db->where_lte('fecha_gestion',$this->mongo_db->date(strtotime($this->input->post('fecha_fin'))));
        $data=$this->mongo_db->get('detalle_gestion');        
        
        if (count($data)>0){
            return $data;       
        }else{
            return 0;
        }       
         
    }
    function selecciona_usuario($id_usuario = '')
    {
        

        $query = $this->db->select('nombre,color');
        $query = $this->db->where('id_usuario',$id_usuario);
        $query = $this->db->get('usuario');
        
      if ($query->num_rows()>0){
          return $query->row()->nombre;
        }else{
            return 0;
        }
    }
    function selecciona_color_usuario($id_usuario = '')
    {
        

        $query = $this->db->select('color');
        $query = $this->db->where('id_usuario',$id_usuario);
        $query = $this->db->get('usuario');
        
      if ($query->num_rows()>0){
          return  $query->row()->color;
        }else{
            return 0;
        }
    }
    function selecciona_todos_usuarios()
    {
                
        $query = $this->db->select('usuario.id_usuario,usuario.`user`');
        $query = $this->db->join('telefono','telefono.id_telefono = usuario.id_telefono','inner');
        $query = $this->db->get('usuario');
        
      if ($query->num_rows()>0){
          return $query->result();
        }else{
            return 0;
        }
        
    }
    
    
}

?>
